//File类创建文件功能：
//    public boolean createNewFile() : 当具有该名称的文件不存在时，创建一个由该抽象路径名命名的新空文件
//            如果文件不存在，就创建文件，并返回true；
//            如果文件存在，就不创建文件，并返回false。
//    public boolean mkdir() :  创建由此抽象路径名命名的目录
//            如果目录不存在，就创建目录，并返回true；
//            如果目录存在，就不创建目录，并返回false。
//    public boolean mkdirs() : 创建由此抽象路径名命名的目录，包括任何必须但不存在的父目录（创建多级目录）

import java.io.File;
import java.io.IOException;

public class FileDemo02 {
    public static void main(String[] args) throws IOException {
        //1.在 D:\JavaLearn\idea\Code\JavaSE_Code\MyFile\src\tmp 目录下创建一个java.txt文件
                File file1 = new File("D:\\JavaLearn\\idea\\Code\\JavaSE_Code\\MyFile\\src\\tmp\\java.txt");
                System.out.println(file1.createNewFile());
                System.out.println("--------");
        //2.在 D:\JavaLearn\idea\Code\JavaSE_Code\MyFile\src\tmp 目录下创建一个目录JavaSE
                File file2 = new File("D:\\JavaLearn\\idea\\Code\\JavaSE_Code\\MyFile\\src\\tmp\\JavaSE");
                System.out.println(file2.mkdir());
                System.out.println("--------");
        //3. 在 D:\JavaLearn\idea\Code\JavaSE_Code\MyFile\src\tmp 目录下创建一个多级目录 JavaWEB\\HTML
                File file3 = new File("D:\\JavaLearn\\idea\\Code\\JavaSE_Code\\MyFile\\src\\tmp\\JavaWEB\\HTML");
                System.out.println(file3.mkdirs());
                System.out.println("--------");

    }
}
